
.container-mian {
    position: relative;
  margin: 60px auto 20px auto;
  width: 1000px;
  height: 499px;
  padding: 0;
  text-align: center;
}
#container1 p{
  font-size:12px;
    font-family: "Microsoft Yahei";
}
.container-mian img{
  display:inline-block;
  width:125px;
  height:125px;
}
.largeimage{
  position: relative;
  z-index: 1000;
}

img.info-icon{
  cursor: pointer;
  z-index: 1001;
}
#container1 .line1{
   margin:0px;
   position:absolute;
   top:0px;
    margin-top:125px;
    padding:0px;
}
#container1 .line2{
   margin:0px;
   position:absolute;
   top:0px;
    margin-top:250px;
    padding:0px;
}
#container1 .line3{
   margin:0px;
   position:absolute;
   top:0px;
    margin-top:372px;
    padding:0px;
}
#container1 .info-icon1, #container1 .info-icon9 ,#container1 .info-icon17{
  position: absolute;
  top: 0px;
  left:0px;
}
#container1 .info-icon2,#container1 .info-icon10{
  position: absolute;
  top: 0px;
  left: 125px;
}
#container1 .info-icon3,#container1 .info-icon11{
  position: absolute;
  top: 0px;
  left:250px;
}
#container1 .info-icon4,#container1 .info-icon12{
  position: absolute;
  top: 0px;
  left: 375px;
}

#container1 .info-icon5,#container1 .info-icon13{
  position: absolute;
  top: 0px;
  left: 500px;
}

#container1 .info-icon6,#container1 .info-icon14{
  position: absolute;
  top: 0px;
  left: 625px;
}
#container1 .info-icon7,#container1 .info-icon15{
  position: absolute;
  top: 0px;
  left: 750px;
}
#container1 .info-icon8,#container1 .info-icon16{
  position: absolute;
  top: 0px;
  left: 875px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
   max-width: 400px; 
   width:350px;
  text-align: left;
border:0;
padding:0px;
  white-space: normal;
  /* background-color: #ffffff; */
  /* border: 1px solid #cccccc; */
  /* border: 1px solid rgba(0, 0, 0, 0.2); */
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  /* box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); */
  /* background-clip: padding-box; */
}
#pop1 ,#pop9 ,#pop17 ,#pop25{
  position: absolute;
  top: -20px;
  left: 124px;
}

#pop2 ,#pop10,#pop18 ,#pop26{
  position: absolute;
  top:-25px;
  left: 250px;
}

#pop3,#pop11,#pop19,#pop27{
  position: absolute;
  top:-25px;
  left: 375px;
}

#pop4,#pop12,#pop20 ,#pop28{
  position: absolute;
  top:-25px;
  left: 500px;
}

#pop5 ,#pop13,#pop21 ,#pop29{
  position: absolute;
  top: -30px;
  left: 625px;

}

#pop6 ,#pop14 ,#pop22 ,#pop30{
  position: absolute;
   top: -25px;
  left: 275px;
}

#pop7,#pop15 ,#pop23 ,#pop31{
  position: absolute;
  top: -25px;
  left:398px;
}

#pop8,#pop16 ,#pop24 ,#pop32{
  position: absolute;
  top: -25px;
  left: 522px;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 18px;
  font-weight:bold;
  font-weight: normal;
  line-height: 18px;
  color:#00a0e9;
   font-family: "Microsoft Yahei";
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
  background:#00a0e9;
  color:#fff;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
 border-left-color:#00a0e9;
  border-style: solid;
}

.popover .arrow {
  border-width: 11px;
}

.popover .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}

.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  
  border-right-color: rgba(0, 0, 0, 0.25);
  border-right-color: #00a0e9;
  border-left-width: 0;
}

.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
/*  border-right-color: #ffffff;
*/  border-left-width: 0;
  border-right-color: #00a0e9; 
}

.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #00a0e9;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color:#00a0e9;
/*  border-left-color: rgba(0, 0, 0, 0.25);
*/  border-right-width: 0;
}

.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
/*  border-left-color: #ffffff;
  border-right-width: 0;*/
}
.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  /* border-left-color: #ffffff; */
  border-right-width: 0;
  content: " ";
}
.animated {
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes cardInTop {
  0% {
    -webkit-transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
  }
  100% {
    -webkit-transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

@keyframes cardInTop {
  0% {
    -webkit-transform-origin: 50% 100% 0px;
            transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
              transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
  }
  100%
  {
    -webkit-transform-origin: 50% 100% 0px;
            transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
              transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

.cardInTop {
  -webkit-animation-name: cardInTop;
  animation-name: cardInTop;
}

@-webkit-keyframes cardInBottom {
  0% {
    -webkit-transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
  }
  100% {
    -webkit-transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

@keyframes cardInBottom {
  0% {
    -webkit-transform-origin: 50% 0% 0px;
            transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
              transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
  }
  100%
  {
    -webkit-transform-origin: 50% 0% 0px;
            transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
              transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

.cardInBottom {
  -webkit-animation-name: cardInBottom;
  animation-name: cardInBottom;
}


@-webkit-keyframes cardInLeft {
  0% {
    -webkit-transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
}

@keyframes cardInLeft {
  0% {
    -webkit-transform-origin: 100% 50% 0px;
            transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateX(-90deg) scale(0, 0);
              transform: perspective(500px) rotateX(-90deg) scale(0, 0);
  }
  100%
  {
    -webkit-transform-origin: 100% 50% 0px;
            transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
              transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

.cardInLeft {
  -webkit-animation-name: cardInLeft;
  animation-name: cardInLeft;
}

@-webkit-keyframes cardInRight {
  0% {
    -webkit-transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(90deg) scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
}

@keyframes cardInRight {
  0% {
    -webkit-transform-origin: 0% 50% 0px;
            transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateX(90deg) scale(0, 0);
              transform: perspective(500px) rotateX(90deg) scale(0, 0);
  }
  100%
  {
    -webkit-transform-origin: 0% 50% 0px;
            transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
              transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

.cardInRight {
  -webkit-animation-name: cardInRight;
  animation-name: cardInRight;
}


@-webkit-keyframes cardOutTop {
  0% {
    -webkit-transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
  100% {
    -webkit-transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
      opacity: 0;
  }
}

@keyframes cardOutTop {
  0% {
    -webkit-transform-origin: 50% 100% 0px;
            transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
              transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
  100%
  {
    -webkit-transform-origin: 50% 100% 0px;
            transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
              transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
      opacity: 0;
  }
}

.cardOutTop {
  -webkit-animation-name: cardOutTop;
  animation-name: cardOutTop;
}

@-webkit-keyframes cardOutBottom {
  0% {
    -webkit-transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
  100% {
    -webkit-transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
      opacity: 0;
  }
}

@keyframes cardOutBottom {
  0% {
    -webkit-transform-origin: 50% 0% 0px;
            transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
              transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
  100%
  {
    -webkit-transform-origin: 50% 0% 0px;
            transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
              transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
      opacity: 0;
  }
}

.cardOutBottom {
  -webkit-animation-name: cardOutBottom;
  animation-name: cardOutBottom;
}

@-webkit-keyframes cardOutLeft {
  0% {
    -webkit-transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
  100% {
    -webkit-transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(90deg) scale(0, 0);
      opacity: 0;
  }
}

@keyframes cardOutLeft {
  0% {
    -webkit-transform-origin: 100% 50% 0px;
            transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
              transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
  100%
  {
    -webkit-transform-origin: 100% 50% 0px;
            transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateX(90deg) scale(0, 0);
              transform: perspective(500px) rotateX(90deg) scale(0, 0);
      opacity: 0;
  }
}

.cardOutLeft {
  -webkit-animation-name: cardOutLeft;
  animation-name: cardOutLeft;
}


@-webkit-keyframes cardOutRight {
  0% {
    -webkit-transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
  100% {
    -webkit-transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
      opacity: 0;
  }
}

@keyframes cardOutRight {
  0% {
    -webkit-transform-origin: 0% 50% 0px;
            transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
              transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
  100%
  {
    -webkit-transform-origin: 0% 50% 0px;
            transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateX(-90deg) scale(0, 0);
              transform: perspective(500px) rotateX(-90deg) scale(0, 0);
      opacity: 0;
  }
}

.cardOutRight {
  -webkit-animation-name: cardOutRight;
  animation-name: cardOutRight;
}
